#define  _CRT_SECURE_NO_WARNINGS

#include "SeqList.h"

void test1(SeqList* L)
{
	SeqListPopFront(L);
	SeqListPrint(L);

	SeqListPopFront(L);
	SeqListPrint(L);

	SeqListPopFront(L);
	SeqListPrint(L);

	SeqListPopFront(L);
	SeqListPrint(L);
}

void test2(SeqList* L)
{
	SeqListPopBack(L);
	SeqListPrint(L);

	SeqListPopBack(L);
	SeqListPrint(L);

	SeqListPopBack(L);
	SeqListPrint(L);

	SeqListPopBack(L);
	SeqListPrint(L);

	SeqListPopBack(L);
	SeqListPrint(L);
}

int main()
{
	SeqList L;
	SeqListInit(&L);
	int i = 0;
	int arr[] = { 1,2,3,4,5 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	for (i = 0; i < sz; i++)
	{
		SeqListPushBack(&L, arr[i]);
	}
	SeqListPrint(&L);

	//for (i = 0; i < sz; i++)
	//{
	//	SeqListPushFront(&L, arr[i]);
	//}
	//SeqListPrint(&L);

	//test1(&L);
	test2(&L);
}

